package com.winning.jsyd.entity.business;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;
import java.io.Serializable;

/**
 * 门诊病历病人信息
 *
 * @author z_dd@winning.com.cn
 * @date 2019/6/6 10:24
 */
@XmlRootElement(name = "mssOutVisit")
public class MssOutVisit implements Serializable {

    private String autoVisitId;
    private String unitsCode;
    private String healthCardNo;
    private String patientId;
    private String visitNo;
    private String personName;
    private String sex;
    private String age;
    private String dateOfBirth;
    private String idNo;
    private String nationality;
    private String nation;
    private String maritalState;
    private String occupation;
    private String cultureDegree;
    private String serviceAgency;
    private String addressProvince;
    private String addressCity;
    private String addressCounty;
    private String addressTown;
    private String addressCountry;
    private String address;
    private String zipCode;
    private String phone;
    private String drugAllergyHistory;
    private String clinicLable;
    private String firstVisitSign;
    private String visitDate;
    private String visitDept;
    private String visitDoctor;
    private String visitDoctorId;
    private String chargeType;
    private String fundAreaCode;
    private String insuranceCardNo;
    private String modifyPerson;
    private String modifyDate;
    private String transferSign;
    private String transferDate;
    private MssOutDiagnosis mssOutDiagnosis;


    @XmlElement(nillable = true, namespace = "")
    public String getAutoVisitId() {
        return autoVisitId;
    }

    public void setAutoVisitId(String autoVisitId) {
        this.autoVisitId = autoVisitId;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getUnitsCode() {
        return unitsCode;
    }

    public void setUnitsCode(String unitsCode) {
        this.unitsCode = unitsCode;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getHealthCardNo() {
        return healthCardNo;
    }

    public void setHealthCardNo(String healthCardNo) {
        this.healthCardNo = healthCardNo;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getVisitNo() {
        return visitNo;
    }

    public void setVisitNo(String visitNo) {
        this.visitNo = visitNo;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getPersonName() {
        return personName;
    }

    public void setPersonName(String personName) {
        this.personName = personName;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getDateOfBirth() {
        return dateOfBirth;
    }

    public void setDateOfBirth(String dateOfBirth) {
        this.dateOfBirth = dateOfBirth;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getNationality() {
        return nationality;
    }

    public void setNationality(String nationality) {
        this.nationality = nationality;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getMaritalState() {
        return maritalState;
    }

    public void setMaritalState(String maritalState) {
        this.maritalState = maritalState;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getOccupation() {
        return occupation;
    }

    public void setOccupation(String occupation) {
        this.occupation = occupation;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getCultureDegree() {
        return cultureDegree;
    }

    public void setCultureDegree(String cultureDegree) {
        this.cultureDegree = cultureDegree;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getServiceAgency() {
        return serviceAgency;
    }

    public void setServiceAgency(String serviceAgency) {
        this.serviceAgency = serviceAgency;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getAddressProvince() {
        return addressProvince;
    }

    public void setAddressProvince(String addressProvince) {
        this.addressProvince = addressProvince;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getAddressCity() {
        return addressCity;
    }

    public void setAddressCity(String addressCity) {
        this.addressCity = addressCity;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getAddressCounty() {
        return addressCounty;
    }

    public void setAddressCounty(String addressCounty) {
        this.addressCounty = addressCounty;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getAddressTown() {
        return addressTown;
    }

    public void setAddressTown(String addressTown) {
        this.addressTown = addressTown;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getAddressCountry() {
        return addressCountry;
    }

    public void setAddressCountry(String addressCountry) {
        this.addressCountry = addressCountry;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getZipCode() {
        return zipCode;
    }

    public void setZipCode(String zipCode) {
        this.zipCode = zipCode;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getDrugAllergyHistory() {
        return drugAllergyHistory;
    }

    public void setDrugAllergyHistory(String drugAllergyHistory) {
        this.drugAllergyHistory = drugAllergyHistory;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getClinicLable() {
        return clinicLable;
    }

    public void setClinicLable(String clinicLable) {
        this.clinicLable = clinicLable;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getFirstVisitSign() {
        return firstVisitSign;
    }

    public void setFirstVisitSign(String firstVisitSign) {
        this.firstVisitSign = firstVisitSign;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getVisitDate() {
        return visitDate;
    }

    public void setVisitDate(String visitDate) {
        this.visitDate = visitDate;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getVisitDept() {
        return visitDept;
    }

    public void setVisitDept(String visitDept) {
        this.visitDept = visitDept;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getVisitDoctor() {
        return visitDoctor;
    }

    public void setVisitDoctor(String visitDoctor) {
        this.visitDoctor = visitDoctor;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getVisitDoctorId() {
        return visitDoctorId;
    }

    public void setVisitDoctorId(String visitDoctorId) {
        this.visitDoctorId = visitDoctorId;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getChargeType() {
        return chargeType;
    }

    public void setChargeType(String chargeType) {
        this.chargeType = chargeType;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getFundAreaCode() {
        return fundAreaCode;
    }

    public void setFundAreaCode(String fundAreaCode) {
        this.fundAreaCode = fundAreaCode;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getInsuranceCardNo() {
        return insuranceCardNo;
    }

    public void setInsuranceCardNo(String insuranceCardNo) {
        this.insuranceCardNo = insuranceCardNo;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getModifyPerson() {
        return modifyPerson;
    }

    public void setModifyPerson(String modifyPerson) {
        this.modifyPerson = modifyPerson;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getTransferSign() {
        return transferSign;
    }

    public void setTransferSign(String transferSign) {
        this.transferSign = transferSign;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getTransferDate() {
        return transferDate;
    }

    public void setTransferDate(String transferDate) {
        this.transferDate = transferDate;
    }

    @XmlTransient
    public MssOutDiagnosis getMssOutDiagnosis() {
        return mssOutDiagnosis;
    }

    public void setMssOutDiagnosis(MssOutDiagnosis mssOutDiagnosis) {
        this.mssOutDiagnosis = mssOutDiagnosis;
    }
}
